package simpleFactory;

/**工厂类
 * 
 * @author Jason
 * @version create time: 2017年7月23日 下午3:46:08
 */
public class Driver {
	/**
	 * 工厂方法。 其返回结果类型为抽象产品角色
	 * @param s
	 * @return
	 */
	public static Car driverCar(String s) {
		// 判断逻辑，从而生成不同的产品
		if(s.equalsIgnoreCase("BMW")) {
			return new BMW();
		}else if(s.equalsIgnoreCase("Benz")){
			return new Benz();
		} else {
			return null;
		}
		
	}
}
